﻿package mortal.component.gconst
{
    import extend.language.*;
    import flash.geom.*;

    public class GameConst extends Object
    {
        public static var somersaultCd:int;
        public static var _addSomersaultDistance:int;
        public static var _somersaultDistance:int;
        public static var PetSummonSkill:int;
        public static var PlayerMaxLevel:int;
        public static var GuildSendMailInterval:int;
        public static var MarketBroadcastCost:int;
        public static var MarketMinFee:int;
        public static var MaxFriendAmount:int;
        public static const Num_ZhongWen:Array = Language.getString(20159).split(",");
        public static const NpcOutDistance:int = 250;
        public static const NpcInDistance:int = 120;
        public static const RoundFightDistance:int = 500;
        public static const UpMountMinDistance:int = 600;
        public static const FirstMapID:int = 10000;
        public static var BattleFieldCopyCode:int;
        public static var BattleFieldCampMaxPlayerNum:int;
        public static var BattleFieldMiniEnterLevel:int = 30;
        public static var OpenZazenLevel:int = 30;
        public static var RankOpenLevel:int;
        public static var ArenaOpenLevel:int;
        public static var HeroArenaOpenLevel:int;
        public static var FriendOpenLevel:int;
        public static var SignUpOpenLevel:int;
        public static var MailOpenLevel:int;
        public static var MarketOpenLevel:int;
        public static var WingOpenLevel:int;
        public static var ArtifactOpenLevel:int;
        public static var ClothOpenLevel:int;
        public static var FightSoulOpenLevel:int;
        public static var FightMethodOpenLevel:int;
        public static var DragonSoulOpenLevel:int;
        public static var HolyBookOpenLevel:int;
        public static var WarShieldOpenLevel:int;
        public static var MonsterSoulOpenLevel:int;
        public static var RebateOpenLevel:int = 20;
        public static var AutoArenaOpenLevel:int = 36;
        public static var GemOpenLevel:int = 56;
        public static var WorldBossOpenLevel:int = 35;
        public static var sixBossOpenLevel:int;
        public static var ArenaCopyCode1:int;
        public static var ArenaCopyCode2:int;
        public static var ArenaCopyCode3:int;
        public static var GuildWarCopyCode:int;
        public static var GuildWarDailyRewardCode:int = 103;
        public static var GuildWarMaxScore:int = 3500;
        public static var TGuildWarehouseDonateMaxGold:int;
        public static var TFreeCreateGuildTaskCode:int;
        public static var TConstTowerMaxLevel:int;
        public static var PetChangeCareerCost:int;
        public static var TConstTowerCopyCode:int;
        public static var TConstTowerCopy20Level:int;
        public static var TConstTowerMaxResetOneDay:int;
        public static var TConstTowerScanSecondsPerLevel:int;
        public static var DefenseCopyCode:int;
        public static const GuideDefenseCopyCode:int = 128;
        public static var DefenseCopyEnterLevel:int;
        public static var DefenseCopyGoldStuffCode:int;
        public static var TConstDefenseCopyDefenseTower1:int;
        public static var TConstDefenseCopyDefenseTower2:int;
        public static var TConstTeamDefenseCopyGoldStuffCode:int;
        public static var TConstTeamDefenseCopyDefenseTower1:int;
        public static var TConstTeamDefenseCopyDefenseTower2:int;
        public static var EscortEnterLevel:int;
        public static var TConstPetMergeCost:int;
        public static var PetBreakCopyMaxSkill:int = 9;
        public static var PetBreakMaxHp:int;
        public static var PetBreakBuyHPFirstCost:int;
        public static var PetBreakBuyHPSecondCost:int;
        public static var PetBreakBuyHPThirdCost:int;
        public static var PetBreakBuyHPFourthCost:int;
        public static var PetBreakMaxSweepTimes:int;
        public static var TConstLoopTaskNum:int;
        public static var TFreeCreateGuildCost:int;
        public static var TFreeCreateGuildInviteLevel:int;
        public static var TTodayAddActicvityMaxValue:int;
        public static var TDigGuildMemberResoureCost:int;
        public static var TConstSunBathDanceRange:int;
        public static var TConstDefensePassExper:int;
        public static var DrugBagMaxLife:int;
        public static var DrugBagMaxMana:int;
        public static var DrugBagMaxPetLife:int;
        public static var TConstSprint:int;
        public static var TConstSomersaultExpend:int;
        public static var FightModeLevelLimit:int = 20;
        public static var MaxAnger:int;
        public static var TRoutineTaskBeingRefreshCount:int;
        public static var TRoutineTaskRefreshCount:int;
        public static var TMinningTaskMaxCount:int;
        public static const PickUpDistance:int = 120;
        public static const PickUpMoveDistance:int = 800;
        public static const PickUpTimeDistance:int = 350;
        public static const yellowPoint:Point = new Point();
        public static const TaskForNewMaxCode:int = 10471;
        public static const GetLoopTaskNpcId:int = 1100015;
        public static var AchievementOpenLevel:int = 70;
        public static const BestInfoOpenLevel:int = 25;
        public static const SkillDig:int = 22001000;
        public static const JPSkillId:int = 22002000;
        public static const RollingSkillId:int = 22003000;
        public static const SkillMount:int = 22004000;
        public static const SkillThing:int = 22005000;
        public static const PetNormalSkillId:int = 70000000;
        public static const JumpCutWeaponDis:int = 130;
        public static const lv20_30AutoFightMapId:int = 10004;
        public static const lv30_60AutoFightMapId:int = 10005;
        public static const RelivePropItemId:int = 180120001;
        public static const SevenDayOpenLevel:int = 19;
        public static const GuideDefenceCopyTaskEnterCode:int = 10729;
        public static const GuideDefenceCopyTaskCode:int = 11484;
        public static const GuideTowerCopyMainId:int = 26;
        public static const GuideDefenceEquipEquipmentCode:int = 500000015;
        public static const GuideDefenceSellCode:int = 500000039;
        public static const PickupKeyCode:int = 1001;
        public static const MiningFuncNpcId:int = 1100009;
        public static var TDay1FirstRechargeGiftCode:int = 120101021;
        public static var TDay2FirstRechargeGiftCode:int = 120101022;
        public static var TDay3FirstRechargeGiftCode:int = 120101023;
        public static var TDay4FirstRechargeGiftCode:int = 120101024;
        public static var TDay5FirstRechargeGiftCode:int = 120101025;
        public static var TDay6FirstRechargeGiftCode:int = 120101026;
        public static var TDay7FirstRechargeGiftCode:int = 120101027;
        public static var TDay8FirstRechargeGiftCode:int = 120101000;
        public static var TDay9FirstRechargeGiftCode:int = 120101001;
        public static var TDay10FirstRechargeGiftCode:int = 120101002;
        public static var TDay11FirstRechargeGiftCode:int = 120101003;
        public static var ZZXYBattleCopyId:int = 139;
        public static var TaskEnterGuildCode:int = 21013;
        public static var TGuildWineDrunkBuffSymbol:int = 21101;
        public static var TGuildWineDrunkBuffId:int;
        public static var TGuildWineLanmuBuffId:int;
        public static var TGuildWinePutaoBuffId:int;
        public static var TGuildWineWhiskyBuffId:int;
        public static var TGuildWineLanmuBuffIndex:int = 3;
        public static var TGuildWinePutaoBuffIndex:int = 2;
        public static var TGuildWineWhiskyBuffIndex:int = 1;
        public static var TGuildWinePersonAlcohol:int = 300;
        public static var GuideToSelfServerAutoFightTime:int = 300000;
        public static var GuideCopyAutoFightTime:int = 5000;
        public static var TaskAutoDoLv:int = 50;
        public static var AutoDoAutoFightLv:int = 45;
        public static var TreasureBaiyinBoxCode:int = 120202106;
        public static var TreasureHuangjinBoxCode:int = 120202107;
        public static var TreasureZijinBoxCode:int = 120202108;
        public static var TreasureBaiyinBossCode:int = 23050000;
        public static var TreasureHuangjinBossCode:int = 23050001;
        public static var TreasureZijinBossCode:int = 23050002;
        public static var TreasureBaiyinBoxBuffId:int = 23001000;
        public static var TreasureHuangjinBoxBuffId:int = 23001001;
        public static var TreasureZijinBoxBuffId:int = 23001002;
        public static var TreasureHuntCopyCode:int;
        public static var WinePartyTitleId_Drunk:int = 200034;
        public static var WinePartyTitleId_Man:int = 200035;
        public static var WinePartyTitleId_Woman:int = 200036;
        public static var WinePartyOriginWineBossCode:int = 23040099;
        public static var LeaveCopyAutoTaskMaxLv:int = 45;
        public static var WinePartyOnlineDonateReward:int;
        public static var PlatformTitleId_YY:int = 200037;
        public static var PlatformTitleId_37:int = 37;
        public static var PlatformTitleId_360:int = 360;
        public static var PlatformTitleId_TX:int = 10000;
        public static var AutoUseWizardSkillMinLv:int = 1;
        public static var SingleClickNoStopLv:int = 50;
        public static var GuideTaskWhenWaitLevlUpgradeLV:int = 50;
        public static var GuideLoopTasklv:int = 50;
        public static var TConstExperWingShapeCardCode:int;
        public static var TConstWingShapeCardFlyCode:int;
        public static var ChallengeCopyCode:int;
        public static var SixBossCopyCode:int;
        public static var GuildDefenseBlood:int;
        public static var XPSkillEffectLevel:int = 40;
        public static var UniqueBossCode:int = 21610000;
        public static var UniqueBossDropItemCode:int = 170040003;
        public static var UniqueBossCopyCode:int = 161;
        public static var UniqueBossEnterLevel:int;
        public static const guildMapId:int = 40001;
        public static var AutoArenaCopyCode:int = 142;
        public static var ExtraEscortCost:int;
        public static var TYYPurpleMonthGiftCode:int;
        public static var TYYPurpleYearGiftCode:int;
        public static var TConstExpCopyItemCode:int;
        public static var MainCityFinalWinRewardsCode:int;
        public static var MainCityFinalLostRewardsCode:int;
        public static var MainCityKOLostRewardsCode:int;
        public static var MainCityKOWinRewardsCode:int;

        public function GameConst()
        {
            return;
        }// end function

        public static function get somersaultDistance() : int
        {
            return _addSomersaultDistance + _somersaultDistance;
        }// end function

    }
}
